TARGET=main
CC=g++
WALL=-Wall
C=$(wildcard *.cpp)
O=$(C:.cpp=.o)
PKG_CONFIG=`pkg-config --cflags --libs opencv4`

$(TARGET):$(O)
	$(CC) $^ -o $@ $(WALL) $(PKG_CONFIG)

%.o:%.cpp
	$(CC) -c $< -o $@ $(WALL) $(PKG_CONFIG)

clean:
	rm -rf *.o $(TARGET) *.jpg *.png